package com.ruoyi.system.service;

import com.ruoyi.system.DTO.Reques.vms.SkuDTO;
import com.ruoyi.system.DTO.Reques.vms.SkuSearchDTO;
import com.ruoyi.system.DTO.Reques.vms.SkuUpdateDto;
import com.ruoyi.system.pojo.vms.SkuEntity;
import com.ruoyi.system.vo.vms.PageVO;
import com.ruoyi.system.vo.vms.SkuVO;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.Valid;

/**
 * Description:
 *
 * @author JourWon
 * @date Created on 2025/5/13
 */
public interface SkuService {


    PageVO<SkuVO> search(SkuSearchDTO searchDTO);

    Boolean create(SkuDTO skuDTO);

    boolean updateSku(Long skuId, SkuUpdateDto updateDto);

    Integer importSkus(MultipartFile file, boolean overwrite);
}
